<?php




namespace app\common\middleware;

use app\common\repositories\user\UserHistoryRepository;
use app\Request;
use think\Response;

class VisitProductMiddleware extends BaseMiddleware
{

    public function before(Request $request)
    {
        // TODO: Implement before() method.
    }


    public function after(Response $response)
    {
        $id = intval($this->request->param('id'));
        $type = $this->getArg(0);
        if ($this->request->isLogin() && $id) {
            $make = app()->make(UserHistoryRepository::class);
            $data = [
                'uid' => $this->request->uid(),
                'res_type' => 1,
                'id' => $id,
                'product_type' => $type
            ];
            $make->createOrUpdate($data);
        }
    }
}
